package com.smartwebx.ha.dal.usebean;

import java.util.List;
import com.google.common.base.Objects;

/**
 * 雨晴小时滑动分析
 * 
 * @author XX
 * 
 */
public class RainSlideHour {
	// 一小时
	private DateValue oneHour;
	// 一小时历史排名
	private List<Integer> oneHourSotrHistory;
	// 一小时历史排序
	private List<DateValue> oneHourViewDates;
	// 三小时
	private DateValue threeHour;
	// 三小时历史排名
	private List<Integer> threeHourSotrHistory;
	// 三小时历史排序
	private List<DateValue> threeHourViewDates;
	// 六小时
	private DateValue sixHour;
	// 六小时历史排名
	private List<Integer> sixHourSotrHistory;
	// 六小时历史排序
	private List<DateValue> sixHourViewDates;
	// 十二小时
	private DateValue twelveHour;
	// 十二小时历史排名
	private List<Integer> twelveHourSotrHistory;
	// 十二小时历史排序
	private List<DateValue> twelveHourViewDates;
	// 二十四小时
	private DateValue twentyFourHour;
	// 二十四小时历史排名
	private List<Integer> twentyFourHourSotrHistory;
	// 二十四小时历史排序
	private List<DateValue> twentyFourHourViewDates;

	public DateValue getOneHour() {
		return oneHour;
	}

	public void setOneHour(DateValue oneHour) {
		this.oneHour = oneHour;
	}

	public List<Integer> getOneHourSotrHistory() {
		return oneHourSotrHistory;
	}

	public void setOneHourSotrHistory(List<Integer> oneHourSotrHistory) {
		this.oneHourSotrHistory = oneHourSotrHistory;
	}

	public DateValue getThreeHour() {
		return threeHour;
	}

	public void setThreeHour(DateValue threeHour) {
		this.threeHour = threeHour;
	}

	public List<Integer> getThreeHourSotrHistory() {
		return threeHourSotrHistory;
	}

	public void setThreeHourSotrHistory(List<Integer> threeHourSotrHistory) {
		this.threeHourSotrHistory = threeHourSotrHistory;
	}

	public DateValue getSixHour() {
		return sixHour;
	}

	public void setSixHour(DateValue sixHour) {
		this.sixHour = sixHour;
	}

	public List<Integer> getSixHourSotrHistory() {
		return sixHourSotrHistory;
	}

	public void setSixHourSotrHistory(List<Integer> sixHourSotrHistory) {
		this.sixHourSotrHistory = sixHourSotrHistory;
	}

	public DateValue getTwelveHour() {
		return twelveHour;
	}

	public void setTwelveHour(DateValue twelveHour) {
		this.twelveHour = twelveHour;
	}

	public List<Integer> getTwelveHourSotrHistory() {
		return twelveHourSotrHistory;
	}

	public void setTwelveHourSotrHistory(List<Integer> twelveHourSotrHistory) {
		this.twelveHourSotrHistory = twelveHourSotrHistory;
	}

	public DateValue getTwentyFourHour() {
		return twentyFourHour;
	}

	public void setTwentyFourHour(DateValue twentyFourHour) {
		this.twentyFourHour = twentyFourHour;
	}

	public List<Integer> getTwentyFourHourSotrHistory() {
		return twentyFourHourSotrHistory;
	}

	public void setTwentyFourHourSotrHistory(
			List<Integer> twentyFourHourSotrHistory) {
		this.twentyFourHourSotrHistory = twentyFourHourSotrHistory;
	}

	public List<DateValue> getOneHourViewDates() {
		return oneHourViewDates;
	}

	public void setOneHourViewDates(List<DateValue> oneHourViewDates) {
		this.oneHourViewDates = oneHourViewDates;
	}

	public List<DateValue> getThreeHourViewDates() {
		return threeHourViewDates;
	}

	public void setThreeHourViewDates(List<DateValue> threeHourViewDates) {
		this.threeHourViewDates = threeHourViewDates;
	}

	public List<DateValue> getSixHourViewDates() {
		return sixHourViewDates;
	}

	public void setSixHourViewDates(List<DateValue> sixHourViewDates) {
		this.sixHourViewDates = sixHourViewDates;
	}

	public List<DateValue> getTwelveHourViewDates() {
		return twelveHourViewDates;
	}

	public void setTwelveHourViewDates(List<DateValue> twelveHourViewDates) {
		this.twelveHourViewDates = twelveHourViewDates;
	}

	public List<DateValue> getTwentyFourHourViewDates() {
		return twentyFourHourViewDates;
	}

	public void setTwentyFourHourViewDates(
			List<DateValue> twentyFourHourViewDates) {
		this.twentyFourHourViewDates = twentyFourHourViewDates;
	}

	@Override
	public String toString() {
		return Objects.toStringHelper(this).add("oneHour", oneHour)
				.add("oneHourSotrHistory", oneHourSotrHistory)
				.add("oneHourViewDates", oneHourViewDates)
				.add("threeHour", threeHour)
				.add("threeHourSotrHistory", threeHourSotrHistory)
				.add("threeHourViewDates", threeHourViewDates)
				.add("sixHour", sixHour)
				.add("sixHourSotrHistory", sixHourSotrHistory)
				.add("sixHourViewDates", sixHourViewDates)
				.add("twelveHour", twelveHour)
				.add("twelveHourSotrHistory", twelveHourSotrHistory)
				.add("twelveHourViewDates", twelveHourViewDates)
				.add("twentyFourHour", twentyFourHour)
				.add("twentyFourHourSotrHistory", twentyFourHourSotrHistory)
				.add("twentyFourHourViewDates", twentyFourHourViewDates)
				.toString();
	}

}
